home *** CD-ROM | disk | FTP | other *** search
- # MakeDepend
-
- Execute "ALDirMacros"
-
- If !`Exists ":{MANIFEST}:"`
- Echo "You need a Manifest folder."
- Exit 1
- End
-
- Set LABDIR `FindLabFolder`
- Set PROJLABDIR "{LABDIR}{PROJNAME}:"
- If !`Exists "{PROJLABDIR}"`
- NewFolder "{PROJLABDIR}"
- End
-
- Set RULESDIR "{PROJLABDIR}{RULES}:"
- If !`Exists "{RULESDIR}"`
- Echo "Creating {RULES} folder."
- NewFolder "{RULESDIR}"
- End
-
- If !`Exists ":{DEPS}:"`
- Echo "Creating {DEPS} folder."
- NewFolder ":{DEPS}:"
- End
-
- Echo "Examining dependencies..."
- MakeDepend.pl --srclist --scf
- SetFile -c 'R*ch' `Files -f ":{DEPS}:"`
- Set HEADER "# Make dependencies generated automatically by MakeDepend."
- Echo "{HEADER}" > "{RULESDIR}Dependencies.mk"
- Echo "" >> "{RULESDIR}Dependencies.mk"
- Catenate `Files -f ":{DEPS}:"` >> "{RULESDIR}Dependencies.mk"
- SetFile -c 'R*ch' "{RULESDIR}Dependencies.mk"
-